Skip to content

release: v0.2.1 — publish @ocpp-debugkit/toolkit@0.2.1#79

Merged
sepehr-safari merged 1 commit into
mainfrom
release/v0.2.1
Jul 8, 2026
Merged

release: v0.2.1 — publish @ocpp-debugkit/toolkit@0.2.1#79
sepehr-safari merged 1 commit into
mainfrom
release/v0.2.1

Conversation

@sepehr-safari

Copy link
Copy Markdown
Member

Summary

Release PR for @ocpp-debugkit/toolkit@0.2.1 — the real v0.2.0 release.

Removes private: true from packages/toolkit/package.json to enable the release workflow to publish to npm.

What's included in v0.2.1

Packaging

  • Single @ocpp-debugkit/toolkit package with subpath exports (/core, /scenarios, /reporter, /replay, /react, /cli, /fixtures)
  • External fixture test + CI for clean-install verification
  • Migration guide + ADR-0010
  • Simplified release workflow (single tag v0.x.0)

Features

  • 10 failure detection rules (3 v0.1 + 7 new: TIMEOUT_NO_HEARTBEAT, METER_VALUE_GAP, INVALID_STOP_REASON, UNEXPECTED_START, STATUS_TRANSITION_VIOLATION, DIAGNOSTICS_FAILURE, FIRMWARE_UPDATE_FAILURE)
  • 10 scenarios + CLI --file for external scenario files
  • Replay engine with step/play/pause/jump + 55 tests
  • HTML report format + CLI --format html
  • React components: SessionTimeline, MessageInspector, FailureSummary, ReportViewer, ReplayControls
  • App: Replay UI, report viewer, three-tab inspector (Inspect/Replay/Report)

What happens when this PR merges

  1. Release workflow runs changeset publish
  2. @ocpp-debugkit/toolkit@0.2.1 published to npm (local version 0.2.1 not yet on npm)
  3. Git tag v0.2.1 created
  4. GitHub release v0.2.1 created with generated notes
  5. Old packages deprecated with migration message (manual — requires 2FA)

Verification

  • pnpm test — 295/295 tests pass
  • pnpm build — clean
  • pnpm lint — clean
  • pnpm typecheck — clean
  • pnpm format:check — clean

Closes #66

All v0.2.0 features are complete:
- Packaging consolidation into @ocpp-debugkit/toolkit
- 10 failure detection rules
- 10 scenarios + CLI external scenario files
- Replay engine + tests
- HTML report format + CLI --format html
- React components (SessionTimeline, MessageInspector, etc.)
- App replay UI + report viewer

Remove private:true so the release workflow can publish
@ocpp-debugkit/toolkit@0.2.1 to npm. The Changesets action will
auto-publish since 0.2.1 has not been published on npm yet.

After publish: Git tag v0.2.1, GitHub release v0.2.1, deprecate old packages.

Closes #66
@vercel

vercel Bot commented Jul 8, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
ocpp-debugkit-web Building Building Preview Jul 8, 2026 7:42pm

@sepehr-safari sepehr-safari merged commit 6c16368 into main Jul 8, 2026
4 checks passed
@sepehr-safari sepehr-safari deleted the release/v0.2.1 branch July 8, 2026 19:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

release: v0.2.0 — publish, tag, deprecate old packages

1 participant